package org.dxy.domain.game.adapter.event.service;

import org.dxy.domain.game.adapter.event.DomainEvent;

public interface EventListener<T extends DomainEvent>  {
    /**
     * 获取监听器支持的事件类型
     */
    Class<T> getEventType();

    /**
     * 处理事件的逻辑
     */
    void handle(T event);
}
